package com.shop.service;


import com.shop.bean.Goods;
import com.shop.utils.Page;

import java.util.List;

public interface GoodsService {
    /**
     * 添加商品
     *
     * @param goods
     * @return
     */
    int addGoods(Goods goods);

    /**
     * 通过id删除商品
     *
     * @param id
     * @return
     */
    int deleteGoodsById(Integer id);

    /**
     * 更新商品
     *
     * @param goods
     * @return
     */
    int updateGoods(Goods goods);

    /**
     * 通过id查询单个商品
     *
     * @param id
     * @return
     */
    Goods queryGoodsById(Integer id);

    /**
     * 查询所有商品
     *
     * @return
     */
    List<Goods> queryGoods();

    Page<Goods> page(int pageNo, int pageSize);
}